花费 32 ms
AngularJS 脏检查深入分析

写在开头 关于Angular脏检查,之前没有仔细学习,只是旁听道说,Angular 会定时的进行周期性数据检查,将前台和后台数据进行比较,所以非常损耗性能。 这是大错而特错的。我甚至在新浪前端面试 ...

Fri Dec 16 00:02:00 CST 2016 15 16051
VueJS 数据驱动和依赖追踪分析

之前关于 Vue 数据绑定原理的一点分析,最近需要回顾,就顺便发到随笔上了 在之前实现一个自己的Mvvm中,用 setter 来观测model,将界面上所有的 viewModel 绑定到 model ...

Sat Apr 22 00:30:00 CST 2017 2 2894
SS - DIY一个前端模板引擎.(一)

前端MVVM 模式有点很多,完全摆脱了意大利面条式的代码。 个人认为,所有MVVM 的框架基础就是一个高性能的JS模板引擎,它极大简化了 DOM 操作, 使页面渲染和业务逻辑彻底分离. 为了理解模板引 ...

Thu Dec 08 08:12:00 CST 2016 12 954
JavaScript 框架设计

JavaScript 高级框架设计 在现在,jQuery等框架已经非常完美,以致于常常忽略了JavaScript原生开发,但是这是非常重要的. 所以,我打算写一个简单的框架,两个目的 熟 ...

Fri Jul 22 07:40:00 CST 2016 0 2600
JavaScript使用构造函数获取变量的类型名

在JavaScript中,如何准确获取变量的类型名是一个经常使用的问题. 但是常常不能获取到变量的精确名称,或者必须使用jQuery 中的方法,这里 我通过 typeof ,jQuery.type ...

Mon Sep 05 06:04:00 CST 2016 6 900
基于 getter 和 setter 撸一个简易的MVVM

Angular 和 Vue 在对Angular的学习中,了解到AngularJS 的两个主要缺点: 对于每一次界面时间,Ajax 或者 timeout,都会进行一个脏检查,而每一次脏检查又会 ...

Tue Dec 20 07:47:00 CST 2016 0 1533
JavaScript 框架设计(二)

JavaScript 高级框架设计 (二) 上一篇,JavaScript高级框架设计(一)我们 实现了对tag标签的选择 下来我们实现对id的选择,即id选择器. 我们将上一篇的get命名为ge ...

Sat Jul 23 22:46:00 CST 2016 3 1070

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM